package com.szrt.java.day20170113.ch08;

public class Test {
	
	public static void main(String[] args) {
		
		//以后你在整个代码中就看到不new
		//BYD  byd = new BYD();
		//System.out.println(byd);
		
		
		//我们不需要关注这个对象怎么创建的。因为很多时候你想new不能new 
		//有些对象必须是单例的。在项目组中不能保证所有的人员都掌握了单例模式。所以会把这个对象的创建封装到1个工厂中。
		Car car1 =CarFactory.createCar("byd");
		Car car2 =CarFactory.createCar("bmw");
		Car car3 =CarFactory.createCar("东风");
		
		System.out.println(car1);
		System.out.println(car2);
		System.out.println(car3);
		
	}

}
